package md.mru.backend.core.dtos;

import java.util.Date;

/**
 * @author sergiu.marin
 * @since 14.04.2014.
 */
public class TreeNodeModelDto {

    private long id;
    private long pid;
    private String name;
    private String description;
    private Long folderId;
    private String firstName;
    private String lastName;
    private Integer level;
    private String path;
    private Integer tpeId;
    private String tpeNme;
    private String tpeIco;
    private Integer nodTpe;
    private String tel1;
    private String tel2;
    private String tel3;
    private Date vldFrm = new Date();
    private Date vldTo;
    private Double position;
    private Boolean editable;
    private boolean error;
    private String state;
    private Integer ste;
    private String styleClass = "defaultNode";
    private String folderStyleClass = "activePerson";
    private boolean moved;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public long getPid() {
        return pid;
    }

    public void setPid(long pid) {
        this.pid = pid;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getFolderId() {
        return folderId;
    }

    public void setFolderId(Long folderId) {
        this.folderId = folderId;
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    public String getLastName() {
        return lastName;
    }

    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public String getTpeIco() {
        return tpeIco;
    }

    public void setTpeIco(String tpeIco) {
        this.tpeIco = tpeIco;
    }

    public String getTpeNme() {
        return tpeNme;
    }

    public void setTpeNme(String tpeNme) {
        this.tpeNme = tpeNme;
    }

    public Integer getTpeId() {
        return tpeId;
    }

    public void setTpeId(Integer tpeId) {
        this.tpeId = tpeId;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getTel1() {
        return tel1;
    }

    public void setTel1(String tel1) {
        this.tel1 = tel1;
    }

    public String getTel2() {
        return tel2;
    }

    public void setTel2(String tel2) {
        this.tel2 = tel2;
    }

    public String getTel3() {
        return tel3;
    }

    public void setTel3(String tel3) {
        this.tel3 = tel3;
    }

    public Integer getNodTpe() {
        return nodTpe;
    }

    public void setNodTpe(Integer nodTpe) {
        this.nodTpe = nodTpe;
    }

    public Date getVldFrm() {
        return vldFrm;
    }

    public void setVldFrm(Date vldFrm) {
        this.vldFrm = vldFrm;
    }

    public Date getVldTo() {
        return vldTo;
    }

    public void setVldTo(Date vldTo) {
        this.vldTo = vldTo;
    }

    public Double getPosition() {
        return position;
    }

    public void setPosition(Double position) {
        this.position = position;
    }

    public Boolean getEditable() {
        return editable;
    }

    public void setEditable(Boolean editable) {
        this.editable = editable;
    }

    public boolean getError() {
        return error;
    }

    public void setError(boolean error) {
        this.error = error;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public Integer getSte() {
        return ste;
    }

    public void setSte(Integer ste) {
        this.ste = ste;
    }

    public String getStyleClass() {
        return styleClass;
    }

    public void setStyleClass(String styleClass) {
        this.styleClass = styleClass;
    }

    public String getFolderStyleClass() {
        return folderStyleClass;
    }

    public void setFolderStyleClass(String folderStyleClass) {
        this.folderStyleClass = folderStyleClass;
    }

    public boolean hasMoved() {
        return moved;
    }

    public void setMoved(boolean moved) {
        this.moved = moved;
    }
}
